package com.ssy.lingxi.member.merchant.service.base;

import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.member.merchant.entity.RoleDO;
import com.ssy.lingxi.member.merchant.model.bo.ProcessBO;

/**
 * 角色关联的平台会员审核（会员注册）流程相关接口
 * @author 万宁
 * @version 2.0.0
 * @date 2021-11-10
 */
public interface IBasePlatformProcessService {
    /**
     * 查询角色关联的平台会员审核（会员注册）流程
     * @param role 会员角色
     * @return 流程的processKey
     */
    Wrapper<ProcessBO> findRolePlatformProcess(RoleDO role);

    /**
     * 查询角色关联的平台会员审核（会员注册）流程
     * @param roleId 会员角色Id
     * @return 流程的processKey
     */
    Wrapper<ProcessBO> findRolePlatformProcess(Long roleId);
}
